package web.suzy.oj.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * YangSuzy 软件工作室
 * 类名: Access
 * 描述: ---- 待定 -----
 * 功能: 若controller的方法或类标记该注解，则说明对应接口需要验证功能是否开启，未开启无法访问
 *
 * @author YangSuzy
 * Date: 2022/12/9 16:43
 */
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface Access {
    AccessEnum[] value() default {};
}
